/*公共*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td{ margin: 0; padding: 0;}
body{ font-family: "Microsoft Yahei";/*min-width: 300px; max-width: 640px; margin: 0 auto;*/
	}
img{max-width: 100%; border: 0; vertical-align: middle;}
em{font-style: normal;}
.mui-col-sm-3{ width: 25%;}
ul,li{list-style: none;}
.fl{float: left;}
.fr{float: right;}
.color-red{color: #F23030;}
.color-999{color: #999;}
.mui-bar-nav~.mui-content{ padding-top: 56px;}

/*头部*/

.mui-title{line-height: 56px;font-family: "Microsoft Yahei";}
.search-nav{ position: fixed; z-index: 10; right: 0; left: 0; height: 56px; padding-right: 10px; padding-left: 10px;/*max-width: 640px; margin: 0 auto;*/
	}
header .iconfont{ font-size: 24px; line-height: 56px;color: #666;}
.on-blur .iconfont{color: #fff;}
.search-box-cover{ width: 100%; height: 56px; left: 0; top: 0; /*min-width: 320px; max-width: 640px; margin: 0 auto;*/}
.on-blur .search-box-cover{ background: #c91523; opacity: 0; position: absolute;}
.search-nav .search-box{ position: relative; width: 100%; height: 56px;}
header .searchbar_head{margin-left: 43px;padding-right: 86px;width: 100%;position: absolute;top: 8px;text-align: center;}
.searchBox{width: 100%;background: #F0F2F5;border-radius: 8px;height: 40px;line-height: 32px;}
.searchBox input{background: #F0F2F5;}
.on-blur .searchBox,.on-blur .searchBox input{background: #fff;}
.searchBox .search-txt{border: none;font-size: 14px;color: #999;width: 86%;vertical-align: middle;height: 40px;}
.searchBox i{ color: #999; font-size: 18px; margin-top: -8px; float: left; margin-left: 10px;}
.on-blur .searchBox i{color: #ccc;}
.search-box .msg-point{ position: absolute;top: 15px;padding: 3px;background: red;}

/*底部*/

.mui-bar-tab .mui-tab-item{ height: 56px;}
.mui-bar-tab .mui-tab-item .mui-icon{ height: 30px;}
.mui-bar-tab .mui-tab-item.mui-active{ color: #F23030;}

/*栏目*/

.mui-bar-tab~.mui-content{padding-bottom: 56px;}
.mui-grid-view.mui-grid-9{background: none;padding-top: 24px;}
.mui-grid-view.mui-grid-9 .mui-table-view-cell{border: none; padding-top: 0;}
.index-nav li img{ width: 40px; height: 40px;}
.mui-grid-view.mui-grid-9 .mui-table-view-cell>a:not(.mui-btn){padding: 0;}
.mui-icon .msg-point{ padding: 4px; margin-left: 2px; margin-top: 5px;}

/*首页内容*/

.letters{margin-top: 15px;padding: 6px;}
.letters .info{border-right: 1px solid #ccc; float: left;width: 86%;height: 24px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-right: 10px;}
.letters .info em{background: #F23030;border-radius: 3px;padding: 0 4px;color: #fff;}
.letters a{float: right;color: #F23030;}
.index-title{text-align: center;margin: 16px 0;}
.index-title b{border-top: 1px solid #F04B2B; width: 20%; vertical-align: middle;display: inline-block;}
.index-title span{margin: 0 20px;color: #F04B2B;}
.index-products{width: 100%; font-size: 100%; overflow: hidden;margin-bottom: 20px;}
.index-products .list01 li{ width: 50%; height: 100%;float: left; position: relative;}
.index-products .list02 li{width: 25%;float: left;height: 100%;}
.index-products li img{ width: 100%; height: auto; overflow: hidden;border-right: 1px solid #EFEFF4;}

/*--------分类----------*/

.allSearch-box-cover{position: absolute;left: 0;width: 100%;height: 56px;background: #fff; border-bottom: 1px solid #CECECE;}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{background-color: #EFEFF4 !important;}
.mui-segmented-control{ background-color: #fff;}
.mui-segmented-control.mui-segmented-control-inverted.mui-segmented-control-vertical .mui-control-item{border-right: 1px solid #c8c7cc;}
.mui-segmented-control.mui-segmented-control-inverted.mui-segmented-control-vertical .mui-control-item.mui-active{border-right: none}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{color: #F23030;}
.classif_box{background-color: #EFEFF4; margin: 16px 12px;}
.classif_pic{margin-bottom: 24px;}
.classif_list .title{font-size: 14px;height: 24px;margin: 20px 0 10px;}
.classif_list .title a{color: #999;}
.mui-table-view:before,.mui-table-view:after{background: none;}

/*发现*/
.mui-bar-nav~.mui-content .mui-slider.mui-fullscreen {
    top: 56px;
}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{ background-color: #fff !important;}
.mui-segmented-control.mui-segmented-control-inverted~.mui-slider-progress-bar{ background-color: #F23030;}
.mui-table-view .mui-media-object{ line-height: 100px; max-width: 46%; height: 100px;width: auto !important;}
.mui-table-view .mui-media-body .title{font-size: 16px;display: block; line-height: 30px;}
.mui-table-view-cell p{color: #333;}
.mui-table-view-cell p.color-999{position: absolute; right: 20px;bottom: 10px;font-size: 10px;color: #999;}

/*购物车*/
header .edit-tit{font-size: 16px;color: #666;font-family: "Microsoft Yahei";    line-height: 56px;
    margin-right: 10px;position: relative;z-index: 9;}
.mui-content .card-title{background-color: #F8F8F8;margin-top: 20px;border-top: 1px solid #ddd;}
.card-view .mui-table-view-cell>a:not(.mui-btn){    margin: -11px 15px -11px 0; left: 30px;}
.card-view .card-left input{right: inherit; left: 5px;top: 30px;}
.card-view .card-right .mui-media-body{height: 100px;}
.card-view .card-right .title{color: #333; }
.mr-10{margin-right: 10px;}
.card-view .card-right .txt{height: 24px;font-size: 12px;}
.card-view .card-right span{color: #999;}
.card-view .card-right span.fl{width: 80%;}
.card-view .card-right span.fl span{width: 48%;}
.card-view .card-right span em{color: #ccc;padding: 0 4px;}
.card-view .card-right .actions{ position: absolute;bottom: 10px;width: 100%;height: 32px;overflow: hidden;}
.mui-numbox{height: 32px;position: absolute;right: 140px;}
.card-view .card-right .actions span{line-height: 32px;}
.mui-table-view-cell:after{left: 0;}
